package org.linlinjava.litemall.db.domain.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 活动vo
 *
 * @author zhengjy@viomi.com.cn
 * @create 2020年12月09日 0:49
 **/
@Data
@EqualsAndHashCode(callSuper = false)
public class LitemallActivityCreateVo {

    private Integer id;

    private Byte type;

    private String title;

    private String posterTitle;

    private String shareTitle;

    private LocalDateTime startTime;

    private LocalDateTime endTime;

    private String musicUrl;

    private String homePic;

    private IntroduceVo orgIntroduce;

    private IntroduceVo acIntroduce;

    private IntroduceVo goodsIntroduce;

    private List<String> slideshowPic;

    private String state;

    private LocalDateTime addTime;

    private String addBy;

    private LocalDateTime updateTime;

    private String updateBy;

    private List<LitemallActivityRulesVo> rulesList;

    private String address;
    private String contactPhone;
    private String email;

    private String gameRule;

    /**
     * 介绍的图片和文本
     */
    @Data
    @EqualsAndHashCode(callSuper = false)
    public static class IntroduceVo {
        private String text;

        private List<String> pics;
    }

}
